import Vue from 'vue'
import Router from 'vue-router'
import routers from './routers'
import util from 'libs/util'
import LoadingBar from 'components/loadingbar';

Vue.use(Router)

// 注册路由
const router = new Router({
  	routes: routers
})

// 路由前置
router.beforeEach((to, from, next) => {
	util.setTitle(to.meta.title)
	// let token = util.getToken()
	LoadingBar.start()
	next()
	// if (!token && to.name !== LOGIN_PAGE_NAME) {
	// 	// 未登录且要跳转的页面不是登录页
	// 	next({
	// 	  	name: LOGIN_PAGE_NAME // 跳转到登录页
	// 	})
	// } else if (!token && to.name === LOGIN_PAGE_NAME) {
	// 	// 未登陆且要跳转的页面是登录页
	// 	next() // 跳转
	// } else if (token && to.name === LOGIN_PAGE_NAME) {
	// 	// 已登录且要跳转的页面是登录页
	// 	next({
	// 	  	name: 'home' // 跳转到home页
	// 	})
	// } else {
	// 	next()
	// }
})

// 路由后置
router.afterEach(to => {
	LoadingBar.finish()
  	window.scrollTo(0, 0)
})

export default router